using UnityEngine;
using QFramework;

// 1.请在菜单 编辑器扩展/Namespace Settings 里设置命名空间
// 2.命名空间更改后，生成代码之后，需要把逻辑代码文件（非 Designer）的命名空间手动更改
namespace QFramework.Example
{
	public partial class MoveBoom : ViewController,IController
	{
        public IArchitecture GetArchitecture()
        {
		  return Global.Interface;
        }

        void Start()
		{
			// Code Here

			SelfBoxCollider2D.OnTriggerEnter2DEvent(collider =>
			{

				var hurtbox = collider.GetComponent<HitHurtBox>();
				if (hurtbox.Owner.CompareTag("Enemy"))
				{
					hurtbox.Owner.GetComponent<IEnemy>().Hurt(30);

                }

			}).UnRegisterWhenGameObjectDestroyed(gameObject);
		}
	}
}
